﻿<FlowDocument xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
			  FontSize="14"
			  FontFamily="Georgia">
	<Paragraph FontSize="16pt">Before you start</Paragraph>

	<Paragraph>
		The DBLoader utility is provided to help people set things up so they can host their
		own SilverMap web service, connecting to a custom collection of precompiled
		BLAST results. If you do not intend to do that, read no further: this program is not for you.
	</Paragraph>

	<Paragraph>
		In order to host a SilverMap web service, you will need the following prerequisites:
	</Paragraph>

	<List>
		<ListItem Margin="0 6">
			<Paragraph>
				Visual Studio 2008, Team System or Express Edition.
			</Paragraph>

			<Paragraph Margin="0 6">
				Developers working with Express editions will need both Visual C# Express 2008 and
				Visual Web Developer Express 2008 to tackle Windows and web deployments respectively.
			</Paragraph>
		</ListItem>

		<ListItem Margin="0 6">
			<Paragraph>
				A server running a suitable version of IIS on which you will deploy a copy of
				the QUT.Bio.Web web application, or a similar web site hosting a web service that 
				provides the same SOAP contract.
			</Paragraph>

			<Paragraph Margin="0 6"
					   TextAlignment="Center">
				<Italic>Setting up the web application is beyond the scope of this help text.</Italic>
			</Paragraph>

			<Paragraph Margin="0 6">
				Solo researchers wishing to set up a personal stand-alone SilverMap 
				running on their desktop can use the ASP.NET test web server to host 
				the web service. 
				With this setup, either web or windows clients can be used to access 
				the collection.
				<Italic>At some point we may provide a SilverMap data provider that is 
				able to talk directly to the database.</Italic>
			</Paragraph>
		</ListItem>
		<ListItem Margin="0 6">
			<Paragraph>
				SQL Server 2008, either enterprise or Express Edition.
			</Paragraph>
		</ListItem>
	</List>

	<Paragraph>
		Remember to adjust database connection strings in DBLoader/App.config and
		QUT.Bio.Web/web.config!
	</Paragraph>
</FlowDocument>
